package cn.dapeng.rpc.common;

import java.util.ArrayList;
import java.util.List;

/**
 * 魔幻数31位的数字
 * 0：客户端向服务器发送请求
 * 1：服务器向客户端发送响应
 */
public enum RequestTypeEnum {

    REQUEST, RESPONSE;

    static List<Integer> types = new ArrayList();

    static {
        for (RequestTypeEnum e : RequestTypeEnum.values()) {
            types.add(e.ordinal());
        }
    }

    public static boolean check(int requestType) {
        return types.contains(requestType);
    }
}
